altocumulus floccus - French English Dictionary